/**
 * Created by Administrator on 2017/2/26.
 */
const koa = require('koa');
const app = new koa();//创建一个koa对象表示web app本身
const bodyparser = require('koa-bodyparser');//解析post方法发送的body数据
const controller = require('./controller');//导入js

/**
 * 需要router之前注册到app对象上
 */
app.use(bodyparser());

/**
 * ctx表示的是由koa封装了response,request的变量，可以通过这个访问
 * 主要用来打印日志
 */
app.use(async(ctx,next)=>{
    console.log(`Process ${ctx.method} ${ctx.url}...`);
    await next();//处理下一个函数
})


/**
 * 使用middleware
 */
app.use(controller());

/**
 * 在端口6000监听
 */
app.listen(7000);
console.log('监听端口已开启');